package puzzle.ftest.solver.giant;

import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;

import org.junit.Test;

import puzzle.akari.data.AkariBoard;
import puzzle.akari.view.swing.AkariSolverAppMetadata;
import puzzle.common.solver.SolverAbortingException;
import puzzle.ftest.solver.base.SolverTestBase;

public class AkariSolverTestWithGiant extends SolverTestBase<AkariBoard>{

	public AkariSolverTestWithGiant() {
		super(new AkariSolverAppMetadata());
	}

	private void solve(String name) throws SolverAbortingException, IOException {
		Reader r = new FileReader("resource/problem/akari/" + name);
		AkariBoard b = m_metadata.createLoader().load(r);
		solve(name, b);
	}
	
	@Test
	public void test105() throws IOException, SolverAbortingException {
		solve("akari-nikoli-105-6.txt");
	}

}
